#pragma once
#include "CH58x_common.h"

typedef enum
{
    restart_sys_iap,
    restart_sys_app
} sys_restart_t;

/**
 * @brief 放到程序主循环
 *
 */
void auto_boot_program_handler();

/**
 * @brief 带入uart接收到的字符串
 */
void auto_boot_program_chek_state(char rec_uart_byte);

/**
 * @brief 手动系统软件复位重启
 */
void restart_sys(sys_restart_t mode);
